someone who leaves anything in trust - Türkisch Englisch Wörterbuch